[INFO] fetching crate facet-postcard-legacy 0.36.0...
[INFO] fixing facet-postcard-legacy-0.36.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate facet-postcard-legacy 0.36.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate facet-postcard-legacy 0.36.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate facet-postcard-legacy 0.36.0
[INFO] tweaked toml for crates.io crate facet-postcard-legacy 0.36.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate facet-postcard-legacy 0.36.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate facet-postcard-legacy 0.36.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded facet-path v0.36.0
[INFO] [stderr]   Downloaded jiff-tzdb v0.1.5
[INFO] [stderr]   Downloaded arborium-highlight v2.4.6
[INFO] [stderr]   Downloaded arborium v2.4.6
[INFO] [stderr]   Downloaded facet-pretty v0.36.0
[INFO] [stderr]   Downloaded dlmalloc v0.2.12
[INFO] [stderr]   Downloaded miette-arborium v2.4.6
[INFO] [stderr]   Downloaded arborium-theme v2.4.6
[INFO] [stderr]   Downloaded arborium-sysroot v2.4.6
[INFO] [stderr]   Downloaded arborium-json v2.4.6
[INFO] [stderr]   Downloaded arborium-tree-sitter v2.4.6
[INFO] [stderr]   Downloaded arborium-rust v2.4.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fddbbf86f541ea252e7f4b502cf9a9eb08898fa9dbd78fcd3ef40f43bbfb7c9b
[INFO] running `Command { std: "docker" "start" "fddbbf86f541ea252e7f4b502cf9a9eb08898fa9dbd78fcd3ef40f43bbfb7c9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fddbbf86f541ea252e7f4b502cf9a9eb08898fa9dbd78fcd3ef40f43bbfb7c9b" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fddbbf86f541ea252e7f4b502cf9a9eb08898fa9dbd78fcd3ef40f43bbfb7c9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fddbbf86f541ea252e7f4b502cf9a9eb08898fa9dbd78fcd3ef40f43bbfb7c9b" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling tree-sitter-language v0.1.6
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking regex-syntax v0.8.8
[INFO] [stderr]     Checking is_ci v1.2.0
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking streaming-iterator v0.1.9
[INFO] [stderr]     Checking supports-unicode v3.0.0
[INFO] [stderr]    Compiling facet-core v0.36.0
[INFO] [stderr]     Checking supports-hyperlinks v3.2.0
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]     Checking arborium-theme v2.4.6
[INFO] [stderr]     Checking impls v1.0.3
[INFO] [stderr]    Compiling arborium v2.4.6
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]     Checking supports-color v3.0.2
[INFO] [stderr]     Checking textwrap v0.16.2
[INFO] [stderr]     Checking terminal_size v0.4.3
[INFO] [stderr]     Checking miette v7.6.0
[INFO] [stderr]    Compiling arborium-tree-sitter v2.4.6
[INFO] [stderr]    Compiling arborium-rust v2.4.6
[INFO] [stderr]    Compiling arborium-json v2.4.6
[INFO] [stderr]     Checking facet-reflect v0.36.0
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking facet-pretty v0.36.0
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]     Checking arborium-highlight v2.4.6
[INFO] [stderr]     Checking miette-arborium v2.4.6
[INFO] [stderr]     Checking facet-path v0.36.0
[INFO] [stderr]     Checking facet-postcard-legacy v0.36.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]    --> src/serialize.rs:949:9
[INFO] [stdout]     |
[INFO] [stdout] 949 |     use facet::Facet;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]    --> src/serialize.rs:950:9
[INFO] [stdout]     |
[INFO] [stdout] 950 |     use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]    --> src/serialize.rs:951:9
[INFO] [stdout]     |
[INFO] [stdout] 951 |     use serde::Serialize;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]    --> src/deserialize.rs:763:9
[INFO] [stdout]     |
[INFO] [stdout] 763 |     use facet::Facet;
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]    --> src/deserialize.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 |     use postcard::from_bytes as postcard_from_slice;
[INFO] [stdout]     |         ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]    --> src/deserialize.rs:765:9
[INFO] [stdout]     |
[INFO] [stdout] 765 |     use serde::{Deserialize, Serialize};
[INFO] [stdout]     |         ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/option_result.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/option_result.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/option_result.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/option_result.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/attributes.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/attributes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]   --> tests/attributes.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/attributes.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/primitives.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/primitives.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/primitives.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::from_bytes as postcard_from_slice;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/primitives.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/primitives.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/smart_pointers.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/smart_pointers.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]   --> tests/smart_pointers.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/error_messages.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/smart_pointers.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]    --> tests/smart_pointers.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |         use serde::{Deserialize, Deserializer, Serialize, Serializer};
[INFO] [stdout]     |             ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/error_messages.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/error_messages.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/strings.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/strings.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/strings.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/strings.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/enums.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/enums.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/enums.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/enums.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:184:11
[INFO] [stdout]     |
[INFO] [stdout] 184 |         #[serde(with = "arc_serde")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> examples/postcard_showcase.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/edge_cases.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/edge_cases.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/edge_cases.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/edge_cases.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |         #[facet(default = default_number())]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet_showcase`
[INFO] [stdout]   --> examples/postcard_showcase.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use facet_showcase::ShowcaseRunner;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_showcase`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_showcase`, use `cargo add facet_showcase` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 |         #[serde(default = "default_number")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:123:45
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]    --> examples/postcard_showcase.rs:48:1
[INFO] [stdout]     |
[INFO] [stdout]  48 | struct Outer {
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/strings.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 |         #[serde(borrow)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:147:45
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Container`
[INFO] [stdout]    --> examples/postcard_showcase.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout]  62 | struct Container {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]   --> tests/attributes.rs:97:11
[INFO] [stdout]    |
[INFO] [stdout] 97 |         #[facet(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Config: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:168:45
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Config`
[INFO] [stdout]    --> examples/postcard_showcase.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout]  69 | struct Config {
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TypedValue: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:189:45
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `TypedValue`
[INFO] [stdout]    --> examples/postcard_showcase.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 | enum TypedValue {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/arrays_tuples.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/arrays_tuples.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/arrays_tuples.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/arrays_tuples.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/attributes.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 |         #[serde(default)]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Root: Facet<'static>` is not satisfied
[INFO] [stdout]    --> examples/postcard_showcase.rs:219:45
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let result: Result<Vec<u8>, _> = to_vec(&value);
[INFO] [stdout]     |                                      ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Root`
[INFO] [stdout]    --> examples/postcard_showcase.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | struct Root {
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:523:11
[INFO] [stdout]     |
[INFO] [stdout] 523 |         #[serde(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/collections.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/collections.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/collections.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/collections.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 |         #[facet(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (example "postcard_showcase") due to 7 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:524:11
[INFO] [stdout]     |
[INFO] [stdout] 524 |         #[facet(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 |         #[serde(skip)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:165:11
[INFO] [stdout]     |
[INFO] [stdout] 165 |         #[facet(skip_serializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:166:11
[INFO] [stdout]     |
[INFO] [stdout] 166 |         #[serde(skip_serializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 |         #[facet(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/pretty_error_messages.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/pretty_error_messages.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `insta` in this scope
[INFO] [stdout]    --> tests/pretty_error_messages.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     insta::assert_snapshot!(err_msg);
[INFO] [stdout]     |     ^^^^^ use of unresolved module or unlinked crate `insta`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eyre`
[INFO] [stdout]  --> tests/structs.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use eyre::Result;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `eyre`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `eyre`, use `cargo add eyre` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `facet`
[INFO] [stdout]  --> tests/structs.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use facet::Facet;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `facet`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `facet`, use `cargo add facet` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/structs.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use postcard::from_bytes as postcard_from_slice;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `postcard`
[INFO] [stdout]  --> tests/structs.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use postcard::to_allocvec as postcard_to_vec;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `postcard`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `postcard`, use `cargo add postcard` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> tests/structs.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 |         #[serde(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:188:11
[INFO] [stdout]     |
[INFO] [stdout] 188 |         #[facet(skip_deserializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:189:11
[INFO] [stdout]     |
[INFO] [stdout] 189 |         #[serde(skip_deserializing)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:190:11
[INFO] [stdout]     |
[INFO] [stdout] 190 |         #[facet(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:191:11
[INFO] [stdout]     |
[INFO] [stdout] 191 |         #[serde(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:218:11
[INFO] [stdout]     |
[INFO] [stdout] 218 |         #[facet(rename = "different_name")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/pretty_error_messages.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]   --> tests/pretty_error_messages.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     struct Outer {
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:219:11
[INFO] [stdout]     |
[INFO] [stdout] 219 |         #[serde(rename = "different_name")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/pretty_error_messages.rs:77:25
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Container`
[INFO] [stdout]   --> tests/pretty_error_messages.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     struct Container {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:238:7
[INFO] [stdout]     |
[INFO] [stdout] 238 |     #[facet(rename_all = "camelCase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/pretty_error_messages.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:239:7
[INFO] [stdout]     |
[INFO] [stdout] 239 |     #[serde(rename_all = "camelCase")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Config: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/pretty_error_messages.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Config`
[INFO] [stdout]    --> tests/pretty_error_messages.rs:94:5
[INFO] [stdout]     |
[INFO] [stdout]  94 |     struct Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/pretty_error_messages.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:270:7
[INFO] [stdout]     |
[INFO] [stdout] 270 |     #[facet(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TypedValue: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/pretty_error_messages.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `TypedValue`
[INFO] [stdout]    --> tests/pretty_error_messages.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     enum TypedValue {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:271:7
[INFO] [stdout]     |
[INFO] [stdout] 271 |     #[serde(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:288:7
[INFO] [stdout]     |
[INFO] [stdout] 288 |     #[facet(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:289:7
[INFO] [stdout]     |
[INFO] [stdout] 289 |     #[serde(transparent)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:321:11
[INFO] [stdout]     |
[INFO] [stdout] 321 |         #[facet(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:322:11
[INFO] [stdout]     |
[INFO] [stdout] 322 |         #[serde(default)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:325:11
[INFO] [stdout]     |
[INFO] [stdout] 325 |         #[facet(default = default_count())]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:326:11
[INFO] [stdout]     |
[INFO] [stdout] 326 |         #[serde(default = "default_count")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:329:11
[INFO] [stdout]     |
[INFO] [stdout] 329 |         #[facet(rename = "renamed")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:330:11
[INFO] [stdout]     |
[INFO] [stdout] 330 |         #[serde(rename = "renamed")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:367:11
[INFO] [stdout]     |
[INFO] [stdout] 367 |         #[facet(rename = "first")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:368:11
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[serde(rename = "first")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `facet` in this scope
[INFO] [stdout]    --> tests/attributes.rs:370:11
[INFO] [stdout]     |
[INFO] [stdout] 370 |         #[facet(rename = "second")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "pretty_error_messages") due to 13 previous errors
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/attributes.rs:371:11
[INFO] [stdout]     |
[INFO] [stdout] 371 |         #[serde(rename = "second")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Outer: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/error_messages.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Outer`
[INFO] [stdout]   --> tests/error_messages.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct Outer {
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/error_messages.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let result = to_vec(&value);
[INFO] [stdout]    |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Container`
[INFO] [stdout]   --> tests/error_messages.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     struct Container {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]              `()` implements `Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `Facet<'a>`
[INFO] [stdout]              `*const T` implements `Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/error_messages.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Config: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/error_messages.rs:105:25
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Config`
[INFO] [stdout]    --> tests/error_messages.rs:95:5
[INFO] [stdout]     |
[INFO] [stdout]  95 |     struct Config {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/error_messages.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TypedValue: Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/error_messages.rs:134:25
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let result = to_vec(&value);
[INFO] [stdout]     |                  ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `TypedValue`
[INFO] [stdout]    --> tests/error_messages.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     enum TypedValue {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/smart_pointers.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/smart_pointers.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "smart_pointers") due to 20 previous errors
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "error_messages") due to 13 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/attributes.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:36:34
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:40:36
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let decoded: WithDefault = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/attributes.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:56:36
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let decoded: WithDefault = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithDefault`
[INFO] [stdout]   --> tests/attributes.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct WithDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/attributes.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithCustomDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:80:34
[INFO] [stdout]    |
[INFO] [stdout] 80 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithCustomDefault`
[INFO] [stdout]   --> tests/attributes.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     struct WithCustomDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithCustomDefault: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/attributes.rs:84:42
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let decoded: WithCustomDefault = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithCustomDefault`
[INFO] [stdout]   --> tests/attributes.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     struct WithCustomDefault {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultipleDefaults: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:110:34
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultipleDefaults`
[INFO] [stdout]    --> tests/attributes.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout]  90 |     struct MultipleDefaults {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultipleDefaults: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:114:41
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let decoded: MultipleDefaults = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultipleDefaults`
[INFO] [stdout]    --> tests/attributes.rs:90:5
[INFO] [stdout]     |
[INFO] [stdout]  90 |     struct MultipleDefaults {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithSkip: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:151:34
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithSkip`
[INFO] [stdout]    --> tests/attributes.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     struct WithSkip {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithSkip: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:156:33
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let decoded: WithSkip = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithSkip`
[INFO] [stdout]    --> tests/attributes.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     struct WithSkip {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithSkipSerializing: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:179:34
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithSkipSerializing`
[INFO] [stdout]    --> tests/attributes.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     struct WithSkipSerializing {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithSkipDeserializing: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:202:34
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithSkipDeserializing`
[INFO] [stdout]    --> tests/attributes.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     struct WithSkipDeserializing {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithRename: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:228:34
[INFO] [stdout]     |
[INFO] [stdout] 228 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithRename`
[INFO] [stdout]    --> tests/attributes.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     struct WithRename {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithRename: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:232:35
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let decoded: WithRename = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithRename`
[INFO] [stdout]    --> tests/attributes.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     struct WithRename {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithRenameAll: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:252:34
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithRenameAll`
[INFO] [stdout]    --> tests/attributes.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 |     struct WithRenameAll {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithRenameAll: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:256:38
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let decoded: WithRenameAll = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithRenameAll`
[INFO] [stdout]    --> tests/attributes.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 |     struct WithRenameAll {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TransparentWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:278:34
[INFO] [stdout]     |
[INFO] [stdout] 278 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TransparentWrapper`
[INFO] [stdout]    --> tests/attributes.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     struct TransparentWrapper(u32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TransparentWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:282:43
[INFO] [stdout]     |
[INFO] [stdout] 282 |         let decoded: TransparentWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TransparentWrapper`
[INFO] [stdout]    --> tests/attributes.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 |     struct TransparentWrapper(u32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:294:9
[INFO] [stdout]     |
[INFO] [stdout] 294 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TransparentString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:296:34
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TransparentString`
[INFO] [stdout]    --> tests/attributes.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     struct TransparentString(String);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TransparentString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:300:42
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let decoded: TransparentString = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TransparentString`
[INFO] [stdout]    --> tests/attributes.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     struct TransparentString(String);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "attributes") due to 79 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CombinedStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:343:34
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CombinedStruct`
[INFO] [stdout]    --> tests/attributes.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     struct CombinedStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CombinedStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:347:39
[INFO] [stdout]     |
[INFO] [stdout] 347 |         let decoded: CombinedStruct = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CombinedStruct`
[INFO] [stdout]    --> tests/attributes.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     struct CombinedStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/attributes.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 377 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RenamedVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:379:34
[INFO] [stdout]     |
[INFO] [stdout] 379 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `RenamedVariants`
[INFO] [stdout]    --> tests/attributes.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     enum RenamedVariants {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RenamedVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/attributes.rs:383:40
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let decoded: RenamedVariants = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `RenamedVariants`
[INFO] [stdout]    --> tests/attributes.rs:366:5
[INFO] [stdout]     |
[INFO] [stdout] 366 |     enum RenamedVariants {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> src/serialize.rs:962:9
[INFO] [stdout]     |
[INFO] [stdout] 962 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_4: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:28:34
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_4`
[INFO] [stdout]   --> tests/arrays_tuples.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     struct ArrayU8_4 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_4: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let decoded: ArrayU8_4 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_4`
[INFO] [stdout]   --> tests/arrays_tuples.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     struct ArrayU8_4 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU32_3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:48:34
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU32_3`
[INFO] [stdout]   --> tests/arrays_tuples.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     struct ArrayU32_3 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU32_3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:52:35
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let decoded: ArrayU32_3 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU32_3`
[INFO] [stdout]   --> tests/arrays_tuples.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     struct ArrayU32_3 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_0: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_0`
[INFO] [stdout]   --> tests/arrays_tuples.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     struct ArrayU8_0 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_0: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let decoded: ArrayU8_0 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_0`
[INFO] [stdout]   --> tests/arrays_tuples.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     struct ArrayU8_0 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/arrays_tuples.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::SimpleStruct: Facet<'static>` is not satisfied
[INFO] [stdout]    --> src/serialize.rs:970:34
[INFO] [stdout]     |
[INFO] [stdout] 970 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::SimpleStruct`
[INFO] [stdout]    --> src/serialize.rs:954:5
[INFO] [stdout]     |
[INFO] [stdout] 954 |     struct SimpleStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_1`
[INFO] [stdout]   --> tests/arrays_tuples.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     struct ArrayU8_1 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/arrays_tuples.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let decoded: ArrayU8_1 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_1`
[INFO] [stdout]   --> tests/arrays_tuples.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     struct ArrayU8_1 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> src/serialize.rs:978:9
[INFO] [stdout]     |
[INFO] [stdout] 978 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_32`
[INFO] [stdout]    --> tests/arrays_tuples.rs:94:5
[INFO] [stdout]     |
[INFO] [stdout]  94 |     struct ArrayU8_32 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/option_result.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayU8_32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:111:35
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let decoded: ArrayU8_32 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayU8_32`
[INFO] [stdout]    --> tests/arrays_tuples.rs:94:5
[INFO] [stdout]     |
[INFO] [stdout]  94 |     struct ArrayU8_32 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/option_result.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:21:30
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/option_result.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:24:34
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitStruct`
[INFO] [stdout]   --> tests/structs.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct UnitStruct;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/option_result.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayString_2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayString_2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     struct ArrayString_2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/option_result.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/option_result.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `U8Struct: Facet<'static>` is not satisfied
[INFO] [stdout]    --> src/serialize.rs:986:34
[INFO] [stdout]     |
[INFO] [stdout] 986 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `U8Struct`
[INFO] [stdout]    --> src/serialize.rs:981:9
[INFO] [stdout]     |
[INFO] [stdout] 981 |         struct U8Struct {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]               `()` implements `Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `Facet<'a>`
[INFO] [stdout]               `*const T` implements `Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> src/serialize.rs:993:9
[INFO] [stdout]     |
[INFO] [stdout] 993 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayString_2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:131:38
[INFO] [stdout]     |
[INFO] [stdout] 131 |         let decoded: ArrayString_2 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ArrayString_2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     struct ArrayString_2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let decoded: UnitStruct = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitStruct`
[INFO] [stdout]   --> tests/structs.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct UnitStruct;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `U16Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1001:34
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `U16Struct`
[INFO] [stdout]     --> src/serialize.rs:996:9
[INFO] [stdout]      |
[INFO] [stdout]  996 |         struct U16Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedArray: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:147:34
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedArray`
[INFO] [stdout]    --> tests/arrays_tuples.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     struct NestedArray {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1008:9
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedArray: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:151:36
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let decoded: NestedArray = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedArray`
[INFO] [stdout]    --> tests/arrays_tuples.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     struct NestedArray {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:104:34
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Point`
[INFO] [stdout]    --> tests/option_result.rs:95:5
[INFO] [stdout]     |
[INFO] [stdout]  95 |     struct Point {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `Option<Point>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WrapperWithUnit: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:46:34
[INFO] [stdout]    |
[INFO] [stdout] 46 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WrapperWithUnit`
[INFO] [stdout]   --> tests/structs.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     struct WrapperWithUnit {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:25:34
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `U32Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1016:34
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `U32Struct`
[INFO] [stdout]     --> src/serialize.rs:1011:9
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         struct U32Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:175:34
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     struct Tuple2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1023:9
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:108:38
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let decoded: Option<Point> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Point`
[INFO] [stdout]    --> tests/option_result.rs:95:5
[INFO] [stdout]     |
[INFO] [stdout]  95 |     struct Point {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `Option<Point>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:179:31
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let decoded: Tuple2 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple2`
[INFO] [stdout]    --> tests/arrays_tuples.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     struct Tuple2 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WrapperWithUnit: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:50:40
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let decoded: WrapperWithUnit = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WrapperWithUnit`
[INFO] [stdout]   --> tests/structs.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     struct WrapperWithUnit {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:117:34
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Point`
[INFO] [stdout]    --> tests/option_result.rs:95:5
[INFO] [stdout]     |
[INFO] [stdout]  95 |     struct Point {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `Option<Point>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `U64Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1031:34
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `U64Struct`
[INFO] [stdout]     --> src/serialize.rs:1026:9
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         struct U64Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:195:34
[INFO] [stdout]     |
[INFO] [stdout] 195 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple3`
[INFO] [stdout]    --> tests/arrays_tuples.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     struct Tuple3 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Point: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:121:38
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let decoded: Option<Point> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `Point`
[INFO] [stdout]    --> tests/option_result.rs:95:5
[INFO] [stdout]     |
[INFO] [stdout]  95 |     struct Point {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `Option<Point>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1038:9
[INFO] [stdout]      |
[INFO] [stdout] 1038 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:199:31
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let decoded: Tuple3 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple3`
[INFO] [stdout]    --> tests/arrays_tuples.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     struct Tuple3 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:71:34
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeU32`
[INFO] [stdout]   --> tests/structs.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     struct NewtypeU32(u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:213:34
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple1`
[INFO] [stdout]    --> tests/arrays_tuples.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     struct Tuple1 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `I8Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1046:34
[INFO] [stdout]      |
[INFO] [stdout] 1046 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `I8Struct`
[INFO] [stdout]     --> src/serialize.rs:1041:9
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         struct I8Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:75:35
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let decoded: NewtypeU32 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeU32`
[INFO] [stdout]   --> tests/structs.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     struct NewtypeU32(u32);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple1: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:217:31
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let decoded: Tuple1 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple1`
[INFO] [stdout]    --> tests/arrays_tuples.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     struct Tuple1 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SuccessData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:244:34
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `SuccessData`
[INFO] [stdout]    --> tests/option_result.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     struct SuccessData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/structs.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1053:9
[INFO] [stdout]      |
[INFO] [stdout] 1053 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:40:34
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ErrorData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:244:34
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `ErrorData`
[INFO] [stdout]    --> tests/option_result.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     struct ErrorData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:87:34
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeString`
[INFO] [stdout]   --> tests/structs.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     struct NewtypeString(String);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SuccessData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:248:69
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let decoded: core::result::Result<SuccessData, ErrorData> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `SuccessData`
[INFO] [stdout]    --> tests/option_result.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     struct SuccessData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `I16Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1061:34
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `I16Struct`
[INFO] [stdout]     --> src/serialize.rs:1056:9
[INFO] [stdout]      |
[INFO] [stdout] 1056 |         struct I16Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/structs.rs:91:38
[INFO] [stdout]    |
[INFO] [stdout] 91 |         let decoded: NewtypeString = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeString`
[INFO] [stdout]   --> tests/structs.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     struct NewtypeString(String);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple4: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:233:34
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple4`
[INFO] [stdout]    --> tests/arrays_tuples.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     struct Tuple4 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ErrorData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:248:69
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let decoded: core::result::Result<SuccessData, ErrorData> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `ErrorData`
[INFO] [stdout]    --> tests/option_result.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     struct ErrorData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1068:9
[INFO] [stdout]      |
[INFO] [stdout] 1068 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:103:34
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeVec`
[INFO] [stdout]    --> tests/structs.rs:97:5
[INFO] [stdout]     |
[INFO] [stdout]  97 |     struct NewtypeVec(Vec<u32>);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SuccessData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:260:34
[INFO] [stdout]     |
[INFO] [stdout] 260 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `SuccessData`
[INFO] [stdout]    --> tests/option_result.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     struct SuccessData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Tuple4: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:237:31
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let decoded: Tuple4 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Tuple4`
[INFO] [stdout]    --> tests/arrays_tuples.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     struct Tuple4 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ErrorData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:260:34
[INFO] [stdout]     |
[INFO] [stdout] 260 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `ErrorData`
[INFO] [stdout]    --> tests/option_result.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     struct ErrorData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let decoded: NewtypeVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeVec`
[INFO] [stdout]    --> tests/structs.rs:97:5
[INFO] [stdout]     |
[INFO] [stdout]  97 |     struct NewtypeVec(Vec<u32>);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `I32Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1076:34
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `I32Struct`
[INFO] [stdout]     --> src/serialize.rs:1071:9
[INFO] [stdout]      |
[INFO] [stdout] 1071 |         struct I32Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SuccessData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:264:69
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let decoded: core::result::Result<SuccessData, ErrorData> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `SuccessData`
[INFO] [stdout]    --> tests/option_result.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     struct SuccessData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1083:9
[INFO] [stdout]      |
[INFO] [stdout] 1083 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ErrorData: facet_core::Facet<'_>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:264:69
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let decoded: core::result::Result<SuccessData, ErrorData> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'_>` is not implemented for `ErrorData`
[INFO] [stdout]    --> tests/option_result.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     struct ErrorData {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout]     = note: required for `std::result::Result<SuccessData, ErrorData>` to implement `facet_core::Facet<'static>`
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedTuple: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:253:34
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedTuple`
[INFO] [stdout]    --> tests/arrays_tuples.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     struct NestedTuple {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:55:34
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/edge_cases.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleStruct2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct2`
[INFO] [stdout]    --> tests/structs.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct TupleStruct2(u32, String);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `I64Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1093:34
[INFO] [stdout]      |
[INFO] [stdout] 1093 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `I64Struct`
[INFO] [stdout]     --> src/serialize.rs:1086:9
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         struct I64Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedTuple: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:257:36
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let decoded: NestedTuple = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedTuple`
[INFO] [stdout]    --> tests/arrays_tuples.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     struct NestedTuple {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:28:34
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 327 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleStruct2: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:124:37
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let decoded: TupleStruct2 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct2`
[INFO] [stdout]    --> tests/structs.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct TupleStruct2(u32, String);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1100:9
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleStruct3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:136:34
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct3`
[INFO] [stdout]    --> tests/structs.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     struct TupleStruct3(u8, u16, u32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:66:30
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:434:9
[INFO] [stdout]     |
[INFO] [stdout] 434 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleStruct3: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:140:37
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let decoded: TupleStruct3 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleStruct3`
[INFO] [stdout]    --> tests/structs.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     struct TupleStruct3(u8, u16, u32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:439:34
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Container`
[INFO] [stdout]    --> tests/option_result.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     struct Container {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedNewtype: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:153:34
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedNewtype`
[INFO] [stdout]    --> tests/structs.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     struct NestedNewtype(NewtypeU32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BoolStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1108:34
[INFO] [stdout]      |
[INFO] [stdout] 1108 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `BoolStruct`
[INFO] [stdout]     --> src/serialize.rs:1103:9
[INFO] [stdout]      |
[INFO] [stdout] 1103 |         struct BoolStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:443:34
[INFO] [stdout]     |
[INFO] [stdout] 443 |         let decoded: Container = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Container`
[INFO] [stdout]    --> tests/option_result.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     struct Container {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleWithOption: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:274:34
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleWithOption`
[INFO] [stdout]    --> tests/arrays_tuples.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 263 |     struct TupleWithOption {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let decoded: UnitEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedNewtype: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:157:38
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let decoded: NestedNewtype = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedNewtype`
[INFO] [stdout]    --> tests/structs.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     struct NestedNewtype(NewtypeU32);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:70:34
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AllEmpty: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:32:34
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `AllEmpty`
[INFO] [stdout]   --> tests/edge_cases.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct AllEmpty {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:455:34
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Container`
[INFO] [stdout]    --> tests/option_result.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     struct Container {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BoolStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1113:34
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `BoolStruct`
[INFO] [stdout]     --> src/serialize.rs:1103:9
[INFO] [stdout]      |
[INFO] [stdout] 1103 |         struct BoolStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SingleField: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:179:34
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SingleField`
[INFO] [stdout]    --> tests/structs.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     struct SingleField {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Container: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/option_result.rs:459:34
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let decoded: Container = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Container`
[INFO] [stdout]    --> tests/option_result.rs:427:5
[INFO] [stdout]     |
[INFO] [stdout] 427 |     struct Container {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:474:9
[INFO] [stdout]     |
[INFO] [stdout] 474 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1120:9
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:487:9
[INFO] [stdout]     |
[INFO] [stdout] 487 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:526:9
[INFO] [stdout]     |
[INFO] [stdout] 526 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:41:34
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `F32Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1128:34
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `F32Struct`
[INFO] [stdout]     --> src/serialize.rs:1123:9
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         struct F32Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/option_result.rs:539:9
[INFO] [stdout]     |
[INFO] [stdout] 539 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SingleField: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:183:36
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let decoded: SingleField = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `SingleField`
[INFO] [stdout]    --> tests/structs.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     struct SingleField {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleWithOption: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:278:40
[INFO] [stdout]     |
[INFO] [stdout] 278 |         let decoded: TupleWithOption = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleWithOption`
[INFO] [stdout]    --> tests/arrays_tuples.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 263 |     struct TupleWithOption {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1135:9
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `AllEmpty: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:36:33
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let decoded: AllEmpty = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `AllEmpty`
[INFO] [stdout]   --> tests/edge_cases.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct AllEmpty {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultipleFields: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:205:34
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultipleFields`
[INFO] [stdout]    --> tests/structs.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     struct MultipleFields {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `F64Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1143:34
[INFO] [stdout]      |
[INFO] [stdout] 1143 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `F64Struct`
[INFO] [stdout]     --> src/serialize.rs:1138:9
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         struct F64Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultipleFields: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:209:39
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let decoded: MultipleFields = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultipleFields`
[INFO] [stdout]    --> tests/structs.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     struct MultipleFields {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/edge_cases.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:45:33
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let decoded: UnitEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1150:9
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:227:34
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedStruct`
[INFO] [stdout]    --> tests/structs.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     struct NestedStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleWithVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:294:34
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleWithVec`
[INFO] [stdout]    --> tests/arrays_tuples.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     struct TupleWithVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:231:37
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let decoded: NestedStruct = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedStruct`
[INFO] [stdout]    --> tests/structs.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     struct NestedStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1160:34
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `StringStruct`
[INFO] [stdout]     --> src/serialize.rs:1153:9
[INFO] [stdout]      |
[INFO] [stdout] 1153 |         struct StringStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:85:34
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/strings.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     facet_testhelpers::setup();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1167:9
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:252:34
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNested`
[INFO] [stdout]    --> tests/structs.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     struct DeeplyNested {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `EmptyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 52 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `EmptyNested`
[INFO] [stdout]   --> tests/edge_cases.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     struct EmptyNested {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:256:37
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let decoded: DeeplyNested = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNested`
[INFO] [stdout]    --> tests/structs.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     struct DeeplyNested {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_vec::VecStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1177:34
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_vec::VecStruct`
[INFO] [stdout]     --> src/serialize.rs:1170:9
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         struct VecStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1184:9
[INFO] [stdout]      |
[INFO] [stdout] 1184 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/strings.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                       |
[INFO] [stdout]    |                       required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]   --> tests/strings.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | struct StringWrapper {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:276:34
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:58:33
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let decoded: UnitEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitEnum`
[INFO] [stdout]   --> tests/enums.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     enum UnitEnum {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ByteVecStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1194:34
[INFO] [stdout]      |
[INFO] [stdout] 1194 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `ByteVecStruct`
[INFO] [stdout]     --> src/serialize.rs:1187:9
[INFO] [stdout]      |
[INFO] [stdout] 1187 |         struct ByteVecStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleWithVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:298:37
[INFO] [stdout]     |
[INFO] [stdout] 298 |         let decoded: TupleWithVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleWithVec`
[INFO] [stdout]    --> tests/arrays_tuples.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     struct TupleWithVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `EmptyNested: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/edge_cases.rs:56:36
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let decoded: EmptyNested = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `EmptyNested`
[INFO] [stdout]   --> tests/edge_cases.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     struct EmptyNested {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1201:9
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/enums.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/edge_cases.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/arrays_tuples.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:280:36
[INFO] [stdout]     |
[INFO] [stdout] 280 |         let decoded: WithOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:101:34
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     facet_testhelpers::setup();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_option_some::OptionStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1209:34
[INFO] [stdout]      |
[INFO] [stdout] 1209 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_option_some::OptionStruct`
[INFO] [stdout]     --> src/serialize.rs:1204:9
[INFO] [stdout]      |
[INFO] [stdout] 1204 |         struct OptionStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:293:34
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1216:9
[INFO] [stdout]      |
[INFO] [stdout] 1216 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/collections.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WithOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:297:36
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let decoded: WithOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `WithOptions`
[INFO] [stdout]    --> tests/structs.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 |     struct WithOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ManyVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/enums.rs:95:34
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]    |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ManyVariants`
[INFO] [stdout]   --> tests/enums.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     enum ManyVariants {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_option_none::OptionStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1224:34
[INFO] [stdout]      |
[INFO] [stdout] 1224 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_option_none::OptionStruct`
[INFO] [stdout]     --> src/serialize.rs:1219:9
[INFO] [stdout]      |
[INFO] [stdout] 1219 |         struct OptionStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `KitchenSink: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:342:34
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `KitchenSink`
[INFO] [stdout]    --> tests/structs.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     struct KitchenSink {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "option_result") due to 56 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1231:9
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MaxIntegers: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:102:34
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MaxIntegers`
[INFO] [stdout]    --> tests/edge_cases.rs:70:5
[INFO] [stdout]     |
[INFO] [stdout]  70 |     struct MaxIntegers {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `KitchenSink: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:346:36
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let decoded: KitchenSink = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `KitchenSink`
[INFO] [stdout]    --> tests/structs.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     struct KitchenSink {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ManyVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:100:34
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ManyVariants`
[INFO] [stdout]    --> tests/enums.rs:67:5
[INFO] [stdout]     |
[INFO] [stdout]  67 |     enum ManyVariants {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitTuple: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:320:34
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitTuple`
[INFO] [stdout]    --> tests/arrays_tuples.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     struct UnitTuple {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_nested_struct::Outer: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1249:34
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_nested_struct::Outer`
[INFO] [stdout]     --> src/serialize.rs:1240:9
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         struct Outer {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:375:34
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TestStruct`
[INFO] [stdout]    --> tests/structs.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     struct TestStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:26:34
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "structs") due to 54 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/structs.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1256:9
[INFO] [stdout]      |
[INFO] [stdout] 1256 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:117:34
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MaxIntegers: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:106:36
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let decoded: MaxIntegers = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MaxIntegers`
[INFO] [stdout]    --> tests/edge_cases.rs:70:5
[INFO] [stdout]     |
[INFO] [stdout]  70 |     struct MaxIntegers {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TestStruct: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/structs.rs:391:35
[INFO] [stdout]     |
[INFO] [stdout] 391 |         let decoded: TestStruct = from_slice(&postcard_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TestStruct`
[INFO] [stdout]    --> tests/structs.rs:360:5
[INFO] [stdout]     |
[INFO] [stdout] 360 |     struct TestStruct {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1266:34
[INFO] [stdout]      |
[INFO] [stdout] 1266 |         let facet_bytes = to_vec(&Color::Red).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Color`
[INFO] [stdout]     --> src/serialize.rs:1260:9
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         enum Color {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ManyVariants: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:105:34
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `ManyVariants`
[INFO] [stdout]    --> tests/enums.rs:67:5
[INFO] [stdout]     |
[INFO] [stdout]  67 |     enum ManyVariants {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let decoded: VecU32 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/collections.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1270:34
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         let facet_bytes = to_vec(&Color::Green).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Color`
[INFO] [stdout]     --> src/serialize.rs:1260:9
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         enum Color {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `UnitTuple: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/arrays_tuples.rs:324:34
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let decoded: UnitTuple = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `UnitTuple`
[INFO] [stdout]    --> tests/arrays_tuples.rs:312:5
[INFO] [stdout]     |
[INFO] [stdout] 312 |     struct UnitTuple {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CowWrapper<'_>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:138:34
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CowWrapper<'_>`
[INFO] [stdout]    --> tests/strings.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     struct CowWrapper<'a> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:39:34
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Color: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1274:34
[INFO] [stdout]      |
[INFO] [stdout] 1274 |         let facet_bytes = to_vec(&Color::Blue).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Color`
[INFO] [stdout]     --> src/serialize.rs:1260:9
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         enum Color {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Max128: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:126:34
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Max128`
[INFO] [stdout]    --> tests/edge_cases.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     struct Max128 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1281:9
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let decoded: VecU32 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CowWrapper<'_>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:142:44
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let decoded: CowWrapper<'static> = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CowWrapper<'_>`
[INFO] [stdout]    --> tests/strings.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     struct CowWrapper<'a> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/collections.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Value: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1291:34
[INFO] [stdout]      |
[INFO] [stdout] 1291 |         let facet_bytes = to_vec(&Value::Int(42)).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Value`
[INFO] [stdout]     --> src/serialize.rs:1285:9
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         enum Value {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Max128: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:130:31
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let decoded: Max128 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Max128`
[INFO] [stdout]    --> tests/edge_cases.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     struct Max128 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 54 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let decoded: NewtypeEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Value: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1295:34
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         let facet_bytes = to_vec(&Value::Text("hello".to_string())).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Value`
[INFO] [stdout]     --> src/serialize.rs:1285:9
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         enum Value {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:58:31
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let decoded: VecU32 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Value: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1299:34
[INFO] [stdout]      |
[INFO] [stdout] 1299 |         let facet_bytes = to_vec(&Value::Pair(10, 20)).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Value`
[INFO] [stdout]     --> src/serialize.rs:1285:9
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         enum Value {
[INFO] [stdout]      |         ^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CowWrapper<'_>: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:154:34
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `CowWrapper<'_>`
[INFO] [stdout]    --> tests/strings.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     struct CowWrapper<'a> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/collections.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `facet-postcard-legacy` (test "arrays_tuples") due to 49 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1306:9
[INFO] [stdout]      |
[INFO] [stdout] 1306 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Level5: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:180:34
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Level5`
[INFO] [stdout]    --> tests/edge_cases.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     struct Level5 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:146:34
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:69:34
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Message: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1316:34
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         let facet_bytes = to_vec(&Message::Quit).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Message`
[INFO] [stdout]     --> src/serialize.rs:1310:9
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         enum Message {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:180:34
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Message: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1320:34
[INFO] [stdout]      |
[INFO] [stdout] 1320 |         let facet_bytes = to_vec(&Message::Move { x: 10, y: 20 }).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Message`
[INFO] [stdout]     --> src/serialize.rs:1310:9
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         enum Message {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Level5: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:184:31
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let decoded: Level5 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `Level5`
[INFO] [stdout]    --> tests/edge_cases.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     struct Level5 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU32: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:73:31
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let decoded: VecU32 = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU32`
[INFO] [stdout]   --> tests/collections.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     struct VecU32 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:150:36
[INFO] [stdout]     |
[INFO] [stdout] 150 |         let decoded: NewtypeEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeEnum`
[INFO] [stdout]    --> tests/enums.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     enum NewtypeEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/collections.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         facet_testhelpers::setup();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Message: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1324:34
[INFO] [stdout]      |
[INFO] [stdout] 1324 |           let facet_bytes = to_vec(&Message::Write {
[INFO] [stdout]      |  ___________________________------_^
[INFO] [stdout]      | |                           |
[INFO] [stdout]      | |                           required by a bound introduced by this call
[INFO] [stdout] 1325 | |             text: "hello".to_string(),
[INFO] [stdout] 1326 | |         })
[INFO] [stdout]      | |_________^ unsatisfied trait bound
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `Message`
[INFO] [stdout]     --> src/serialize.rs:1310:9
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         enum Message {
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1337:9
[INFO] [stdout]      |
[INFO] [stdout] 1337 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:184:36
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let decoded: MultiString = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:89:34
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecString`
[INFO] [stdout]   --> tests/collections.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     struct VecString {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:200:34
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_tuple_struct::Point: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1343:34
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_tuple_struct::Point`
[INFO] [stdout]     --> src/serialize.rs:1340:9
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         struct Point(i32, i32);
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1350:9
[INFO] [stdout]      |
[INFO] [stdout] 1350 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeWithVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:167:34
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeWithVec`
[INFO] [stdout]    --> tests/enums.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     enum NewtypeWithVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/collections.rs:93:34
[INFO] [stdout]    |
[INFO] [stdout] 93 |         let decoded: VecString = from_slice(&facet_bytes)?;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecString`
[INFO] [stdout]   --> tests/collections.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     struct VecString {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]   --> src/deserialize.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/collections.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::test_unit_struct::Unit: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1356:34
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::test_unit_struct::Unit`
[INFO] [stdout]     --> src/serialize.rs:1353:9
[INFO] [stdout]      |
[INFO] [stdout] 1353 |         struct Unit;
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:197:34
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1363:9
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU8: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:107:34
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU8`
[INFO] [stdout]    --> tests/collections.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  99 |     struct VecU8 {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:204:44
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let decoded: DeeplyNestedOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NewtypeWithVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:171:39
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let decoded: NewtypeWithVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NewtypeWithVec`
[INFO] [stdout]    --> tests/enums.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     enum NewtypeWithVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU8: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let decoded: VecU8 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU8`
[INFO] [stdout]    --> tests/collections.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  99 |     struct VecU8 {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/collections.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU8: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:122:34
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU8`
[INFO] [stdout]    --> tests/collections.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  99 |     struct VecU8 {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VecU8: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:126:30
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let decoded: VecU8 = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `VecU8`
[INFO] [stdout]    --> tests/collections.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  99 |     struct VecU8 {
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/collections.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:142:34
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedVec`
[INFO] [stdout]    --> tests/collections.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     struct NestedVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MultiString: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:201:36
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let decoded: MultiString = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `MultiString`
[INFO] [stdout]    --> tests/strings.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     struct MultiString {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:217:34
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:221:38
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:233:34
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:237:38
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:197:34
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:201:34
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let decoded: TupleEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:210:34
[INFO] [stdout]     |
[INFO] [stdout] 210 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `TupleEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:214:34
[INFO] [stdout]     |
[INFO] [stdout] 214 |         let decoded: TupleEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `TupleEnum`
[INFO] [stdout]    --> tests/enums.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     enum TupleEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:215:34
[INFO] [stdout]     |
[INFO] [stdout] 215 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedOptions: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:219:44
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let decoded: DeeplyNestedOptions = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedOptions`
[INFO] [stdout]    --> tests/edge_cases.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     struct DeeplyNestedOptions {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedVecs: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:238:34
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedVecs`
[INFO] [stdout]    --> tests/edge_cases.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     struct DeeplyNestedVecs {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DeeplyNestedVecs: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let decoded: DeeplyNestedVecs = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `DeeplyNestedVecs`
[INFO] [stdout]    --> tests/edge_cases.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     struct DeeplyNestedVecs {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ArrayStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1373:34
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `ArrayStruct`
[INFO] [stdout]     --> src/serialize.rs:1366:9
[INFO] [stdout]      |
[INFO] [stdout] 1366 |         struct ArrayStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1380:9
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::SimpleStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1389:28
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         let len = to_slice(&value, &mut buffer).unwrap();
[INFO] [stdout]      |                   -------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::SimpleStruct`
[INFO] [stdout]     --> src/serialize.rs:954:5
[INFO] [stdout]      |
[INFO] [stdout]  954 |     struct SimpleStruct {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_slice`
[INFO] [stdout]     --> src/serialize.rs:153:20
[INFO] [stdout]      |
[INFO] [stdout]  153 | pub fn to_slice<T: Facet<'static>>(value: &T, buffer: &mut [u8]) -> Result<usize, SerializeError> {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ required by this bound in `to_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1398:9
[INFO] [stdout]      |
[INFO] [stdout] 1398 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::SimpleStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1407:31
[INFO] [stdout]      |
[INFO] [stdout] 1407 |         let result = to_slice(&value, &mut buffer);
[INFO] [stdout]      |                      -------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::SimpleStruct`
[INFO] [stdout]     --> src/serialize.rs:954:5
[INFO] [stdout]      |
[INFO] [stdout]  954 |     struct SimpleStruct {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_slice`
[INFO] [stdout]     --> src/serialize.rs:153:20
[INFO] [stdout]      |
[INFO] [stdout]  153 | pub fn to_slice<T: Facet<'static>>(value: &T, buffer: &mut [u8]) -> Result<usize, SerializeError> {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ required by this bound in `to_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1413:9
[INFO] [stdout]      |
[INFO] [stdout] 1413 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CharStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1421:34
[INFO] [stdout]      |
[INFO] [stdout] 1421 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `CharStruct`
[INFO] [stdout]     --> src/serialize.rs:1416:9
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         struct CharStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CharStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1427:34
[INFO] [stdout]      |
[INFO] [stdout] 1427 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `CharStruct`
[INFO] [stdout]     --> src/serialize.rs:1416:9
[INFO] [stdout]      |
[INFO] [stdout] 1416 |         struct CharStruct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1434:9
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `U128Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1444:34
[INFO] [stdout]      |
[INFO] [stdout] 1444 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `U128Struct`
[INFO] [stdout]     --> src/serialize.rs:1437:9
[INFO] [stdout]      |
[INFO] [stdout] 1437 |         struct U128Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1451:9
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NestedVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:146:34
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let decoded: NestedVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `NestedVec`
[INFO] [stdout]    --> tests/collections.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     struct NestedVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/collections.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HashMapWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:170:34
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `HashMapWrapper`
[INFO] [stdout]    --> tests/collections.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     struct HashMapWrapper {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HashMapWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:174:39
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let decoded: HashMapWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `HashMapWrapper`
[INFO] [stdout]    --> tests/collections.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     struct HashMapWrapper {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/collections.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HashMapWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:187:34
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `HashMapWrapper`
[INFO] [stdout]    --> tests/collections.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     struct HashMapWrapper {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:240:34
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `I128Struct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1461:34
[INFO] [stdout]      |
[INFO] [stdout] 1461 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `I128Struct`
[INFO] [stdout]     --> src/serialize.rs:1454:9
[INFO] [stdout]      |
[INFO] [stdout] 1454 |         struct I128Struct {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1468:9
[INFO] [stdout]      |
[INFO] [stdout] 1468 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:249:34
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:266:34
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeVec`
[INFO] [stdout]    --> tests/edge_cases.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     struct LargeVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HashMapWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:188:39
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let decoded: HashMapWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `HashMapWrapper`
[INFO] [stdout]    --> tests/collections.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     struct HashMapWrapper {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/collections.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CowStruct<'_>: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1478:34
[INFO] [stdout]      |
[INFO] [stdout] 1478 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `CowStruct<'_>`
[INFO] [stdout]     --> src/serialize.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         struct CowStruct<'a> {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 facet_testhelpers::setup();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_primitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:270:33
[INFO] [stdout]     |
[INFO] [stdout] 270 |         let decoded: LargeVec = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeVec`
[INFO] [stdout]    --> tests/edge_cases.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     struct LargeVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:253:38
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let decoded: StringWrapper = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:244:35
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let decoded: StructEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/enums.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HashMapWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:204:28
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                     ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `HashMapWrapper`
[INFO] [stdout]    --> tests/collections.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     struct HashMapWrapper {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CowStruct<'_>: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1485:34
[INFO] [stdout]      |
[INFO] [stdout] 1485 |         let facet_bytes = to_vec(&value).unwrap();
[INFO] [stdout]      |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |                           |
[INFO] [stdout]      |                           required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `CowStruct<'_>`
[INFO] [stdout]     --> src/serialize.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         struct CowStruct<'a> {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_vec`
[INFO] [stdout]     --> src/serialize.rs:27:18
[INFO] [stdout]      |
[INFO] [stdout]   27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/strings.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1492:9
[INFO] [stdout]      |
[INFO] [stdout] 1492 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/edge_cases.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:26:46
[INFO] [stdout]    |
[INFO] [stdout] 26 |                     let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                       ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]    = note: this error originates in the macro `test_primitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `HashMapWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:205:39
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let decoded: HashMapWrapper = from_slice(&bytes)?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `HashMapWrapper`
[INFO] [stdout]    --> tests/collections.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     struct HashMapWrapper {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]   --> tests/primitives.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 facet_testhelpers::setup();
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `test_primitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::SimpleStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1501:19
[INFO] [stdout]      |
[INFO] [stdout] 1501 |         to_writer(&value, &mut buffer).unwrap();
[INFO] [stdout]      |         --------- ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |         |
[INFO] [stdout]      |         required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::SimpleStruct`
[INFO] [stdout]     --> src/serialize.rs:954:5
[INFO] [stdout]      |
[INFO] [stdout]  954 |     struct SimpleStruct {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_writer`
[INFO] [stdout]     --> src/serialize.rs:59:21
[INFO] [stdout]      |
[INFO] [stdout]   59 | pub fn to_writer<T: Facet<'static>, W: facet_core::Write>(
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ required by this bound in `to_writer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]    --> tests/collections.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         facet_testhelpers::setup();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:257:34
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1509:9
[INFO] [stdout]      |
[INFO] [stdout] 1509 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LargeVec: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/edge_cases.rs:281:34
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let facet_bytes = to_vec(&value)?;
[INFO] [stdout]     |                           ------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `LargeVec`
[INFO] [stdout]    --> tests/edge_cases.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     struct LargeVec {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 |                     let bytes = to_vec(&wrapper)?;
[INFO] [stdout]    |                                 ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]              `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]              `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]              `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]            and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]   --> src/serialize.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout]    = note: this error originates in the macro `test_primitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StringWrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/strings.rs:265:34
[INFO] [stdout]     |
[INFO] [stdout] 265 |         let facet_bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                           ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StringWrapper`
[INFO] [stdout]    --> tests/strings.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | struct StringWrapper {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `serialize::tests::SimpleStruct: Facet<'static>` is not satisfied
[INFO] [stdout]     --> src/serialize.rs:1534:28
[INFO] [stdout]      |
[INFO] [stdout] 1534 |         to_writer_fallible(&value, &mut writer).unwrap();
[INFO] [stdout]      |         ------------------ ^^^^^^ unsatisfied trait bound
[INFO] [stdout]      |         |
[INFO] [stdout]      |         required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout] help: the trait `Facet<'static>` is not implemented for `serialize::tests::SimpleStruct`
[INFO] [stdout]     --> src/serialize.rs:954:5
[INFO] [stdout]      |
[INFO] [stdout]  954 |     struct SimpleStruct {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: the following other types implement trait `Facet<'facet>`:
[INFO] [stdout]                `&'a T` implements `Facet<'a>`
[INFO] [stdout]                `&'a mut T` implements `Facet<'a>`
[INFO] [stdout]                `()` implements `Facet<'_>`
[INFO] [stdout]                `(T0, T1)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2)` implements `Facet<'a>`
[INFO] [stdout]                `(T0, T1, T2, T3)` implements `Facet<'a>`
[INFO] [stdout]                `(T0,)` implements `Facet<'a>`
[INFO] [stdout]                `*const T` implements `Facet<'a>`
[INFO] [stdout]              and 88 others
[INFO] [stdout] note: required by a bound in `serialize::to_writer_fallible`
[INFO] [stdout]     --> src/serialize.rs:116:30
[INFO] [stdout]      |
[INFO] [stdout]  116 | pub fn to_writer_fallible<T: Facet<'static>, W: Writer>(
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^ required by this bound in `to_writer_fallible`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `IntKeyMap: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/collections.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 |         let bytes = to_vec(&wrapper)?;
[INFO] [stdout]     |                     ------ ^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `IntKeyMap`
[INFO] [stdout]    --> tests/collections.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     struct IntKeyMap {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::to_vec`
[INFO] [stdout]    --> src/serialize.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn to_vec<T: Facet<'static>>(value: &T) -> Result<Vec<u8>, SerializeError> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ required by this bound in `to_vec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `facet_testhelpers` in this scope
[INFO] [stdout]     --> src/serialize.rs:1542:9
[INFO] [stdout]      |
[INFO] [stdout] 1542 |         facet_testhelpers::setup();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `facet_testhelpers`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `facet_testhelpers`, use `cargo add facet_testhelpers` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StructEnum: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]    --> tests/enums.rs:261:35
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let decoded: StructEnum = from_slice(&facet_bytes)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `StructEnum`
[INFO] [stdout]    --> tests/enums.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     enum StructEnum {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `facet_core::Facet<'facet>`:
[INFO] [stdout]               `&'a T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `&'a mut T` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `()` implements `facet_core::Facet<'_>`
[INFO] [stdout]               `(T0, T1)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0, T1, T2, T3)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `(T0,)` implements `facet_core::Facet<'a>`
[INFO] [stdout]               `*const T` implements `facet_core::Facet<'a>`
[INFO] [stdout]             and 88 others
[INFO] [stdout] note: required by a bound in `facet_postcard_legacy::from_slice`
[INFO] [stdout]    --> src/deserialize.rs:27:22
[INFO] [stdout]     |
[INFO] [stdout]  27 | pub fn from_slice<T: Facet<'static>>(data: &[u8]) -> Result<T, DeserializeError> {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ required by this bound in `from_slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `u8_tests::Wrapper: facet_core::Facet<'static>` is not satisfied
[INFO] [stdout]   --> tests/primitives.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |                     let decoded: Wrapper = from_slice(&bytes)?;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout] ...
[INFO] [stdout] 72 | test_primitive!(u8_tests, u8, [0u8, 1, 127, 128, 255, u8::MIN, u8::MAX]);
[INFO] [stdout]    | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `facet_core::Facet<'static>` is not implemented for `u8_tests::Wrapper`
[INFO] [stdout]   --> tests/primitives.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |             struct Wrapper {
[WARN] too many lines in the log, truncating it
